package com.maxd.modules.selfshop.merchants.service;

import com.maxd.error.Result;
import com.maxd.modules.selfshop.merchants.entity.SelfStoreComplain;

public interface SelfStoreComplainService {

    //列表
    Result findAll(Integer page, Integer size, String storeName,Integer status);

    //商户端列表
    Result storeList(Integer page, Integer size, Integer status, Long merchantId);

    //用户端列表
    Result userList(Integer page, Integer size, Long userId);

    //查询
    Result findOne(Long id);

    //删除
    Result delete(Long id);

    //添加
    Result saveBody(SelfStoreComplain entity);

    //修改
    Result updateBody(SelfStoreComplain entity);

    /**
     * 处理投诉
     * @return
     */
    Result deal(Long id, Integer status, String refundReason);

}
